Agent Architecture as Object Oriented Design
نویسندگان
چکیده
Improving the development of agent intelligence requires improving the mechanisms of that development. This paper explores the application of an established software methodology, object-oriented design, to agent development in two ways. We present a distributed agent architecture, Edmund, and describe first its own object-oriented structure. Then we relate the methodology for developing agent behaviors under Edmund. We explain how this methodology exploits key aspects of object-oriented design, particularly the development of the class hierarchy, as a prototype for agent design.
منابع مشابه
Availability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملAgent Oriented Technology Based on the M-Agent Architecture
The complexity of distributed and decentralized systems demands new tools for designing and programming processes. An idea of autonomous agents that arises as an extension of the object and process concepts may be applied to distributed and decentralized systems development ([9],[11]). In the paper the authors have undertaken an attempt to describe formally the architecture of multiagent system...
متن کاملArchitecture-Centric Object-Oriented Design Method for Multi-Agent Systems
This paper introduces an architecture-centric object-oriented design method for MAS (Multi-Agent Systems) using the extended UML (Unified Modeling Language). The UML extension is based on design principles that are derived from characteristics of MAS and concept of software architecture which helps to design reusable and wellstructured multi-agent architecture. The extension allows one to use o...
متن کاملObject-Oriented Petri nets Based Architecture Description Language for Multi-agent Systems
To narrow the gap between multi-agent formal modeling and multi-agent practical systems, multi-agent systems (MAS) are studied from the point of view of software architecture. As the existing architecture description languages (ADLs) are not suitable for describing the semantics of MAS, a novel architecture description language for MAS (ADLMAS) rooted in BDI model is proposed, which adopts Obje...
متن کاملModeling and Description of Organization-Oriented Architecture
Traditional software architecture models, such as: Object-oriented, Service-oriented, Agent-oriented, have been confronting the challenges in more and more complex distributed computing situations, e.g. pervasive computing, Internet of things, smart-city, etc. Organization-oriented architecture model is proposed to attempt to improve the abstraction and design capability of software architectur...
متن کامل